cup sponge - German English Dictionary